1
56
50
39
52
42
45
34
43
44
23
25
28
15
33
32
2531
11
2
3
99
4
95
6
388
8
546
7
13
2219
5
24
184
118