128
255
8
29
10
49
32
35
4
12
30
6
3
2
31
1
14
5
7
34
15
16
131
11
73
18
9
38
104
144
27
33
40
70
13
36
112
82
24
43
302
28