63
15
29
37
41
12
31
14
17
235
157
34
53
80
40
88
131
27
66
217
150
115
39
373
54
79
81
94
70
117
166
51
58
42
272
176
38
23
90
95
48
181
16
149
20
30
69
71
25
184
4
127