29
31
34
26
27
15
25
18
20
46
2062
39
35
30
64
13
69
98
91
21
52
120
56
19
28
23
47
40
140
93
65
53
5
37
76
123
14
42
75
115
529
133
102
16