15045718
59904077
31725161
21838795
25481096
63643889
75082517
46765211
50192439
29235733
2393671
86096348
62438235
13566345
5961751
14955553
62078061
2284593
98127121
7734964
4387135
85326277
24626199
96315307
82164400
46899488
15145341
1605291
60101872
34741852
14256219
765575
21801293
41524987
11808552
25419025
64662167
82631743
97079725
87315657