12
360
101
249
61
11
54
84
162
198
286
6
81
73
77
45
28
71
31
185
30
21
235
90
69
19
34
39
234
221
43
452
65
41
213
283
156
136
331
248
371
23
75
16
36
264
40
511
160
301
4666
48
67
42
99