2
9
1
5
26
40
12
17
16
43
20
31
28
74
82
25
66
54
81
32
22
13
45
30
95
29
50
60
56
108
36
41
10
52
44
59
63
35
14
24
18
21
15
165
85
11