28
51
31
25
63
17
6
35
345
42
121
117
36
233
34
202
263
96
176
27
137
49
220
70
73
95
22
237
56
60
152
21
69
226
132
20
23
64
14
58
15
90
37
10
4
18
7
74
146
30