12
17
32
41
182
42
371
136
106
104
119
21
411
232
59
49
164
19
22
13
26
407
344
23
30
24
80
57
196
434
93
268
34
100
262
8
31
53
113
79
167
158
1150
341
116
593
9
54
179
74
82
108
67
89
78