58
54
55
30
76
68
9
50
26
23
16
113
37
123
53
27
14
22
6
56
62
31
66
20
32
69
97
70
88
57
60
1226
2
3
258
349
197
140
162
19
28
40
11
63
38
8
47