152
128
347
47
39
163
84
110
100
142
162
11
45
46
28
168
91
118
92
72
27
63
44
64
30
87
117
82
289
40
103
164
154
22
151
161
382
173
98
262
66
52
60
88
199
35
293
130
211
121
237
96