58
119
105
74
235
9
31
64
35
275
114
154
23
10
52
39
38
21
255
71
30
300
173
18
49
126
50
471
43
604
33
44
40
226
12
429
53
62
54
96
1526
145
1054
1310
245
15
24
99
244
270
116
491