2
8
6
30
3
10
13
5
20
18
17
9
27
31
58
97
37
22
29
26
11
14
34
1
47
35
56
23
60
16
38
57
143
52
24
95
124
15