25988408
3326626
21054420
70654895
59884697
75495879
44409171
81967052
65377637
65097349
3481250
95294376
41031326
82934503
60033917
1332550
28567204
72299524
27368953
91983026
1935571
5091630
2711705
8962189
63754965
98723960
4960925
47142459
12759933
901156
48567364
45769236
90459015
6227295
76364014
287843
7632731
50696226
74589114
20665896