58
2
6
21
9
14
17
15
11
30
22
27
5
8
3
45
55
19
37
12
47
42
125
92
24
75
68
38
132
87
10
23
51
50
33
31
1
29