96322912
66946767
77489050
45712478
39691276
27353217
60701594
8941312
40149941
31475691
47995957
737178
5521514
35226046
51123705
22965335
85216
58931486
99577522
81228953
338494
5399167
5019820
37449293
40005493
45965717
44706259
78141334
39196912
42611755
41317006
99325089
56636338
95016596
22036624
72331632
6985298
28898527
65629527
41234031