102
52
262
87
59
73
639
313
84
329
111
80
214
60
70
33
50
49
40
18
164
265
71
148
578
379
58
520
113
304
154
32
78
22
352
305
364
417
21
391
319
62
96
6250
200
36
174
323
238
12
34
192
65
123