1
46
40
45
48
35
53
47
43
41
38
27
33
28
26
37
32
2434
14
3
4
2
91
98
7
5
344
6
504
9
11
17
10
2050
203
104
23