144
51
41
451
297
84
22
243
89
70
228
97
14
141
92
100
116
156
208
241
447
210
58
34
249
146
207
108
157
283
98
661
63
30
105
88
96
44
81
73
383
254
180
178
172
61
200
55
103
79
174
67
257
75
36