41364640
60551651
58009513
83814161
43911013
30676745
39301952
95591025
10091155
12619682
50826116
99938549
82974774
75896994
34347517
9457042
3378133
80346841
61744342
90173140
9186807
33552455
18935066
92989045
578659
4264685
77126753
42162547
83627961
59086553
19865580
98913384
6930525
18715747
988888
71872253
72364671
5121974
68701757
72131800