20595708
96192729
10215659
59805312
91213855
1289699
58985521
28669949
18152851
83132630
55484744
48548653
68169188
76048896
3588309
59333944
69978128
691582
20146793
506254
37237115
34907202
5784639
87991985
58548554
72044642
94997767
76479754
22239169
87997582
64181532
89704352
24198283
84631144
86942215
89212383
27507825
37279655
84281604
57314817