57
33
10
74
37
288
39
98
147
53
101
50
45
132
52
106
120
227
173
206
137
336
62
103
403
54
18
99
156
100
71
24
97
30
23
27
352
86
43
131
81
72
70
114
51
20
148
49
28
61