9
13
28
10
23
12
36
11
27
49
25
24
17
14
8
6
133
255
22
32
54
55
44
47
7
21
70
20
30
3
4
19
101
5
149
373
151
41
63