20399246
1747908
17205800
14131133
13357464
35375997
23588812
95656108
70306041
80118304
29329124
81634369
9514746
66605115
29264007
6792577
72436627
49275152
50869666
70427356
47747437
98029638
1055177
67826031
58138644
16855092
58565632
98159557
89068697
85498584
3294415
70318025
7399985
2522731
5267671
49281648
24957830
29282400
22837954
60011393