8
31
24
11
59
49
99
12
118
88
122
196
36
142
46
20
50
37
30
101
75
27
66
769
173
180
68
92
15
71
809
131
54
80
87
85
16
132
102
146
113
72
28
116
48
57
148
231
126
65
52