2
10
1
5
26
40
12
17
16
43
21
31
28
18
75
83
25
66
54
81
34
23
13
45
30
95
29
50
60
56
108
36
41
52
59
64
20
37
14
24
15
165
19
85
11