10511023
66971524
19918513
23481490
41255383
35443095
9812404
31292124
42775794
59336382
34194827
29777952
8625696
37847952
57681902
3966958
9392162
10656234
93254616
12231301
62626458
74665842
86769869
95093976
72931371
44938526
84001246
52603908
69894459
97988600
76629361
4316611
76738032
9877405
1368414
30037613
46149590
8392676
79439238
23624879