58
55
23
32
28
112
33
42
27
192
66
30
102
2
19
20
257
14
17
183
1
31
21
3
16
22
41
169
9
50
34
378
18
25
5
15
36
10
101
11
70
40
126
7
37