32
407
352
97
80
157
145
150
45
144
476
158
223
43
49
34
91
85
52
33
0
174
116
65
229
57
112
128
72
21
447
106
160
18
95
137
27
40
393
70
38
48
56
15
257
110
161
292
484
54
284
68
172
136