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