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