27
254
95
33
15
372
59
58
55
63
16
80
28
24
49
126
191
26
209
152
173
333
179
25
178
41
111
81
230
212
87
60
250
10
97
215
344
529
39
83
13
22
123
32
29
310
273