9
6
27
56
5
2
7
16
14
15
8
22
11
10
55
32
18
20
13
34
31
19
97
26
35
33
46
42
43
107
47
41
104
157
88
241
125
87