38
26
312
360
30
99
72
185
350
91
57
442
70
387
41
102
103
78
197
48
544
165
500
159
147
9251
306
80
321
678
267
106
66
230
343
6
246
100
36
386
134
82
269
634
124
410
173
291
53
43
79
122
198
7
354
156
229
268
256