421265
14207409
9637423
6905914
55327244
51811826
17707338
21095354
16714753
69283525
62663
62593293
61587067
70312389
257926
6577475
2019547
98436722
27072852
73819755
9931715
86319871
9576739
53679806
26968145
79732630
60578653
45942333
70247110
20265267
81315116
59063282
11231214
49807699
42228364
43045687
89611450
98147707
22203351
43432138