58
116
50
22
23
56
47
92
63
121
401
182
335
418
127
366
325
427
221
94
122
66
73
51
42
186
27
124
53
15
147
152
78
216
112
43
144
19
26
35
104
113
52
46
106
38
24
64
457
110
85
49
190
36