18669213
99915367
72298951
78021894
60157356
54785164
20741431
39959904
6758613
31039874
45791048
93507972
56039941
99463817
69565296
88753588
69919057
41351701
6997336
31212125
59094696
66317289
27186591
27784190
50337781
81321383
33614250
25229155
91398180
42659432
71297460
99215347
70068881
6810378
55393074
88844556
3083334
55918890
54649841
38128448