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