167
36
184
68
187
86
117
33
73
58
46
139
56
94
63
151
42
35
295
212
116
162
49
31
143
88
20
292
57
41
50
186
120
45
124
244
66
234
448
40
112
84
178
372
229
192
274
32
822
325
62
92
356
25