18
41
76
20
1
43
3
10
75
13
4
8
22
35
14
17
40
15
36
32
11
12
23
167
9
6
26
24
7
86
25
100
5
42
59
102
106