23964260
56102081
7393343
9489403
8343441
23336153
72566965
23028681
77689773
16862757
34413958
10417628
5542819
47488508
19785333
64617472
56519592
13404283
19882547
64838074
63213287
97259694
35044966
90412894
8822354
86627946
49732156
63889670
31282645
67709146
730560
65925047
53602721
61627316
22708926
27067651
12646672
7114419
7864224
3879116