10505471
89232799
69918981
28258374
1695106
22729558
64268970
8394791
49592299
3401978
75923812
4613845
33438768
70548531
64646539
65797270
61273277
97113801
18345472
65839579
26687488
25404005
59069215
580918
40624739
74789917
64831996
95514125
15801166
23186214
42697988
18782251
3202212
17824782
52929821
25281391
60078216
51028003
40568546
40725951