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