15
52
63
28
4
30
77
107
87
13
14
43
22
2
33
10
40
11
7
61
45
24
5
21
48
12
23
17
20
51
1
47
38
105
18
66
25
31
70
26