30584352
85521158
44417027
988273
43574883
93497313
14969944
568113
57112359
3253851
73946065
9666894
9764541
66827508
86862276
76151568
37628532
72005996
1928254
1312901
71919865
86243426
26659363
921849
18401084
6707961
875337
17766823
35152253
33759264
8428756
11833319
26006522
52587634
14524528
96326368
40209215
47127223
53588930
2785341