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