16
4
44
22
7
6
271
32
87
33
30
13
85
284
108
277
301
352
401
84
496
198
633
135
493
816
492
170
368
444
103
231
177
71
607
446
158
437
104
79
485
152
187
94
273
323
487
130
210
153
427
73
149
594
626
172
47