42
114
93
72
227
8
31
63
35
269
111
150
23
10
52
38
21
255
71
30
298
171
18
49
125
50
468
43
599
33
44
40
226
12
429
53
62
54
95
1523
143
1049
1302
245
145
96
15
24
99
105
244
270
116
487