47
35
58
132
131
91
110
52
36
79
61
30
41
189
156
115
95
93
149
192
234
121
94
33
231
86
62
162
153
200
73
6
59
173
7
44
106
136
105
130
60
75
123
27
224
212
303
102
154
8