212
57
16
22
235
64
40
32
307
25
102
9
65
174
308
124
54
20
49
217
98
29
82
83
147
41
297
8
58
26
68
99
17
86
92
80
45
28
97
249
310
177
23
36
27
170
60
14