52863211
31158563
57546880
713754
13297064
42726353
84453769
54565843
43389669
36073055
8355293
24837853
30418367
45683616
92306491
49565579
78857461
36467427
11557305
4395135
54786331
70843450
79744823
32317576
17938439
56365101
82848106
39856300
31263003
6157228
11173976
66436815
41029563
57998988
15404340
11834054
95459214
864701
69851490
84378833