68
93
46
8
537
43
362
152
363
63
162
58
33
64
120
295
258
20
37
277
9
3585
2329
366
98
61
75
126
125
160
251
81
341
221
112
19
28
1211
83
115
24
1718
177
228
437
3
509
10
48
27
179
151
29