10
3
36
8
31
16
17
30
25
9
34
33
19
5
51
11
35
18
15
48
37
54
13
64
128
14
4
255
47
12
113
69
70
21
188
28
22
24
7
42