105
73
13
139
52
226
50
161
1387
62
53
46
165
60
39
58
88
16
17
68
40
8
153
15
75
200
69
172
51
64
396
329
66
641
42
177
112
27
406
220
448
593
554
205
72
115
452
135