39
32
48
69
80
15
44
22
16
148
214
27
422
195
110
121
66
50
47
358
123
97
138
98
223
92
57
88
84
262
662
175
68
78
45
112
107
43
38
204
40
122
125
73
261
135
253
152
51
30
11
193
145