2
9
16
8
4
15
36
7
23
13
26
28
10
19
48
93
1
25
17
5
18
6
30
35
64
34
50
12
58
20
39
38
22
43
107
21
24
69
14