43357238
6483185
20822331
85223200
9382492
7084839
62686680
36977765
7723112
42673176
2378463
50274321
84927907
92209037
35852918
82354014
2746928
23321906
14991328
40663665
96473860
7167914
7159921
32077367
26914351
16674781
93084864
51708037
34724341
70723844
30247046
39945024
29066819
55497005
56848444
66394645
54247980
66288331
92573330
99738651