45
37
112
9
10
35
22
142
459
43
367
90
130
156
48
71
24
222
597
182
205
236
489
31
141
11
52
18
228
53
348
190
76
61
121
355
27
28
62
1000
279
231
93
241
694
39
281
55
178
150
65
839
77
41