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