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