150
35
14
13
29
343
145
106
144
53
104
78
31
117
77
103
119
16
105
261
37
41
191
73
268
61
102
228
21
18
32
24
58
163
44
127
20
45
47
19
152
48
6
15
9
4
43
188
40
128
84
110
96
164
52