172
118
125
25
95
238
59
121
36
68
94
96
19
62
30
123
186
276
35
54
267
236
66
168
97
9
61
81
117
255
183
534
202
271
28
122
10
148
280
167
407
415
252
181
47
228
52
76
285
14
15
37
137
72
462