20008527
90333981
195734
7609180
1523437
65339432
3883403
41401012
41201123
21281131
20992142
85625861
35162702
49904905
9824540
80921581
9315974
69947849
30422296
3973558
2453201
507649
95636500
34142787
29477563
73077395
97756503
495772
85018517
35879559
50187984
30496664
24556409
88368628
42852730
3188216
8278780
46556692
91543629
12412039