2
15
4
9
25
20
7
12
22
3
16
5
33
11
23
17
31
21
29
26
34
19
14
100
66
35
24
81
63
18
46
13
69
57
157
76