4
12
25
10
17
18
16
5
8
11
2
26
43
40
58
100
23
42
101
62
27
33
60
39
38
30
1
20
51
59
41
37
64
9
21
7
77
13
14
142
130
47