423096
58927925
55705926
90964485
4626826
86456816
8504211
60084386
39615405
73564659
829326
18652984
60513451
49661210
79449570
45139999
1784903
29156766
1928118
68187493
15482143
23909395
8278772
77098334
24619656
5906242
551761
8868677
1735107
83627494
5584854
32524747
35171424
6186704
99414242
29706746
32797554
1157329
83251492
715430