104
142
79
37
45
56
406
239
184
113
25
61
242
128
108
270
532
82
51
222
41
190
259
628
44
58
26
163
15
54
91
120
181
24
117
95
7
134
143
150
16
284
22
28
72
69
226
421
17