30
28
12
4
37
85
33
103
7
20
29
115
6
100
18
52
34
9
32
8
27
26
36
71
113
56
136
101
10
15
38
53
24
31
23
60
75
46
64
17
22
16
116
11