40
39
17
26
100
22
361
148
128
178
117
36
143
42
108
217
105
394
88
54
19
41
20
30
177
123
184
61
465
43
176
114
151
78
126
99
319
125
64
157
336
56
204
34
445
65
197
152
67
354
132
76
71
37