43
30
96
105
1774
178
84
406
34
448
51
27
66
155
75
68
103
85
246
272
25
72
241
369
174
205
78
445
154
184
158
50
253
24
93
23
31
42
129
67
54
230
430
438
128
411
79
19
258
864
16
29
33
95
83
147
220