25868746
60622106
95955637
78819505
24943198
45139715
31569466
11891737
76966061
45915194
6902163
12291264
14025117
72322068
9172834
84592500
12832247
31503941
84982862
39908478
88488350
9676642
6070823
5908993
50001201
96873755
96965141
68114266
22953403
18593266
62327976
43848315
70872466
3707372
558082
23122459
2042353
96558716
23708388
27223665