22176531
48836555
1689910
40713515
22392309
19324295
88462243
56679912
1488865
39843271
2957238
25726312
92725372
767157
24372021
44666783
85139239
16058774
1429928
63403213
74792772
29477452
98166514
62727204
15722525
31424466
70496985
18505540
17836363
91351292
34486011
10048840
97999364
854145
86296392
81585896
62881056
12188493
62424336
12842052