22595373
7226646
93207165
40679871
68574462
20217099
57113423
60822051
60033550
467641
26954890
35736302
69961346
93978706
26983203
51885408
29729421
34833867
23378820
25532216
52255221
14917120
20657710
5723940
12877177
75553613
977602
86506459
45022927
8611529
27457860
1529278
9129775
81528519
35309468
72366936
62317598
24365206
69666628
7829907