9
13
3
7
45
6
43
10
2
49
17
33
29
4
14
15
39
36
11
48
37
25
21
5
255
12
129
22
23
20
24
8
27
50
31
53