16732082
5250203
23118254
29961896
7516987
44594777
71124101
81216943
4945105
70712152
11219070
9375954
24931490
11139112
48002447
34934236
31092241
91322980
18851085
29307128
23286928
988605
50382590
329491
95872337
49419784
94684498
48688570
9626522
7428439
55552786
9548923
73866917
39395790
83936005
19678319
82645399
69113405
7246223
22822967