86083025
92941734
78203324
52434557
29973815
1023536
9742993
5040992
42026307
71265831
98005058
96537967
39298970
64419375
11988930
39187555
85802411
47504602
47129697
65644687
59257213
44432387
4642677
33296167
32788115
7116890
41694350
70757346
43575583
4616965
19649055
89431786
35567783
2404597
7824245
30896575
2846597
73585422
69746124
47308962