170
65
22
84
673
37
50
94
46
131
128
73
192
263
11
31
27
286
510
59
62
78
52
39
132
242
12
127
225
276
305
96
60
4
57
16
855
18
1775
135
474
61
176
140
14
111
129
138
197
219
324
103
642
334
224