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