252
168
93
78
96
197
128
42
71
76
61
62
58
100
122
155
144
98
235
175
124
41
87
205
365
530
109
194
255
575
464
261
17
314
415
736
496
148
149
81
232
156
119
91
312
51
185
46
105
478
68
161
63
16