2187533
65304256
65857169
54123899
44094234
75383350
672449
70305218
9925416
50524661
87601446
12796220
59787514
88635760
2220673
69809517
94673373
31133052
40869025
910805
56176665
34914700
94149707
54747972
64712640
5213380
63653902
93858610
70394917
73707736
86784964
91066916
64108998
22793927
74904761
40524425
43012981
98396958
10639677
50835600