477229
44825234
6310340
8547684
6461768
91149274
78808324
71709301
16212541
43292044
4985706
15691026
3019229
36251690
52757190
77781256
6109597
4257498
23376405
24147582
31641552
48211661
7733932
44113584
30076896
51379445
22005081
86931662
1305513
11222882
98632918
4869348
50683482
82665197
68893424
9685184
9142706
39488484
35335388
16525238