80508626
43432353
8686261
38869571
43597854
87018708
52673719
5443474
56558883
35616896
24518810
40324334
30132503
8843188
94673349
37254452
9048629
63699456
65549526
3591780
45646266
83451095
23178218
9205782
59105539
50206029
33406967
16587936
70084071
59407097
98559733
3134930
51702671
27552002
37741790
76207098
4808134
43436158
90615720
13943001