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