4
2
1
8
25
11
3
16
19
44
91
15
64
6
101
5
13
49
30
114
50
26
9
68
14
100
55
80
229
113
20
7
10
24
51
105
43
40
60
86