147
36
16
21
25
18
11
34
61
50
22
74
9
1021
45
51
69
60
95
356
129
455
114
47
207
79
43
258
181
125
100
188
213
98
391
193
120
66
132
32
42
103
78
53
52
118
63
121
151
310
1278
97