2
4
13
24
25
18
29
8
9
48
15
41
10
16
11
7
70
84
45
5
91
20
39
14
62
79
172
37
78
55
17
160
89
28
156
85
35
44
32
36
21