2
12
71
76
24
31
56
27
39
37
19
182
68
46
40
94
99
13
193
357
127
151
181
45
105
73
139
70
149
123
74
233
64
235
429
16
1564
54
493
10
58
159
35
67
194
464
26
161
315
166
23
207
471
250
50