91488756
8742953
52013142
7985991
45461794
4963796
80509317
34103406
47276425
5973004
93709397
34185954
77163499
36385078
74261218
95568632
73877660
40262903
87177589
35239657
15303779
20662911
5024960
88581080
32366157
81269366
99586522
96554048
71353357
18533572
20273241
91565161
70382378
28759830
109454
14492695
46294398
22243284
77112172
34471485