3013750
85547763
87836922
513709
1168532
45824652
69347381
18144673
33597241
93899575
3159491
98874686
73229571
37511960
35407135
15329862
64941581
57629296
78284846
6903834
1904757
59191126
16566090
6196246
33411624
31001646
24202167
47347734
30987664
44549168
39078602
98759747
13418184
7303253
81306793
88289918
80845171
30053583
7315043
29107449