142
75
39
36
23
201
128
111
84
72
109
10
155
242
60
189
116
54
42
27
31
20
56
69
17
37
11
85
46
66
173
40
100
1
28
428
102
18
14
16
29
96
149
32
97
117
6
118
99