172
135
66
212
132
287
45
175
300
103
121
843
310
67
165
100
202
189
229
43
101
126
77
438
28
79
140
74
97
195
117
451
31
37
26
151
86
895
105
191
152
284
10
47
71
92
65
107
44
141
224
78
410
63