2
35
14
12
21
36
11
31
3
48
26
47
33
4
5
55
44
66
15
110
17
92
59
22
29
8
10
20
19
49
7
63
105
57
159