167
722
37
68
55
279
91
237
42
79
1047
100
140
63
70
162
144
40
864
69
203
45
24
22
142
4
861
275
266
81
8
1249
475
16
99
60
108
262
158
354
115
111
15
46
50
225
302
28
165
230
93
77
293
159
228