187
108
24
181
118
34
47
99
96
56
58
51
66
71
417
206
91
176
67
495
101
151
351
260
156
14
141
236
44
497
92