2
10
9
48
28
16
37
30
6
55
29
5
1
4
3
20
7
39
23
13
18
8
25
12
36
24
22
32
49
26
77
15
130
14
44
140
31
35
33
144