57
46
35
9
44
49
13
20
45
0
43
32
103
232
95
273
68
39
28
221
38
85
208
261
170
152
63
141
237
66
229
211
12
491
222
235
94
160
143
127
200
310
56
136
34
24
183
67
54
334