18
36
13
30
11
56
22
29
19
20
34
160
46
5
49
37
39
21
15
27
33
220
63
26
8
23
2
7
183
1798
91
474
58
35
70
65
3
51
430
96
57
150
54