23561660
87547548
2387600
88911466
7625017
57836869
5063165
33685034
90132833
30468648
7955861
77974
79056333
63518843
22215880
85339764
19746632
37731378
34274224
42179118
34373195
64491603
42084179
48571131
51851214
11548285
35407933
8014223
75977013
99518644
89691779
56057064
7692521
63719521
40292790
7565992
26072585
77282416
47459134
2709218