107
43
4
11
19
832
20
167
115
66
104
101
12
307
3
170
130
54
40
53
65
36
22
94
83
34
16
69
31
98
28
61
26
35
89
33
5
18
195
30
88
24
58
138
64
81
41