16327587
26082688
43938706
119383
82789693
469947
2005891
11394664
21855030
47448266
59306898
15267189
37568052
6134277
5854447
516392
9862914
53718553
20682359
1915104
50692497
67857550
41286955
93527161
19767769
30341816
76249179
12774943
83587448
95892883
17673208
58363993
46756225
36022836
15694146
93063221
70554982
61816793
39179737
5651430