23
111
25
168
201
48
62
314
29
28
42
97
31
116
164
33
22
243
15
54
63
399
165
360
148
30
154
39
9
21
60
169
78
279
80
17
635
179
120
72
283
198
178
83
87
407
135
223
248
8
89
58