9
19
32
12
36
29
48
46
33
58
61
62
50
23
42
135
26
15
6
10
75
5
43
18
52
17
90
347
190
59
123
161
117
104
25
21
118
34
40
103
35
112
30
16
110