117
38
12
41
37
208
63
122
125
62
40
54
83
20
168
78
114
300
24
100
33
268
1398
57
75
44
88
132
344
72
189
213
134
306
89
1140
366
145
358
118
70
969
220
237