173
84
56
26
126
125
206
39
13
45
24
132
60
232
105
57
151
219
104
215
172
82
86
114
101
102
389
97
144
394
48
409
212
278
120
115
65
138
357
165
98
148
73
63
182
167
139
119
381
133
272
67
190
93
154
121