309375
7365489
34235088
93569848
4159852
26267751
3404832
10583103
69387389
41693880
37923074
22383306
60657226
28723918
33724178
98772717
86515656
87152840
6444071
60454412
77122463
37114788
10278836
27345188
58479564
3193130
51384952
69207316
4365453
18296686
96522182
53728907
18197423
61012023
62939006
6254657
53744488
90547693
909448
70768348