39419610
658589
16972541
22788025
83449338
75987688
98911947
61252768
42784889
1319285
73072485
6759776
33269271
96177836
25599805
5762839
29874677
19164197
88618903
14392173
69698135
32652270
49039553
51633694
68698220
2443036
24309911
8145509
17535122
46996759
16133518
39081445
5953480
35682593
71507664
53189630
93011502
20329723
6671035
2604697