3003997
21413506
1781372
26894541
47252765
99892967
63907516
47887410
23715213
10738712
27652707
91795323
1009453
45021281
73333275
6485007
67899084
40302071
44786747
1209749
95492476
44606210
39184051
902040
26211298
18501340
2044159
30424150
37786816
88321655
39973453
500314
92186265
17761537
33139724
28718993
27987906
48651211
18501726
89085613