95594973
9986700
98634362
62264132
77263505
24316761
11846060
96838818
17625522
95381734
86779331
278498
99273173
63708123
31185185
2153184
10126247
76924252
46706815
3603628
10575476
59576158
4271459
97853140
10047379
42896119
4504966
13261127
48393210
97989457
90859996
55383480
97934036
33672440
1681128
36396764
8213281
34417043
22247699
28607562