128
46
78
18
61
55
28
32
150
267
106
198
44
223
45
164
101
135
77
48
37
120
72
422
58
36
292
272
47
43
33
211
132
100
151
215
80
83
147
280
105
219
328
73
39
176
199
268
191
50
24
339