95372854
60577415
81551561
62607474
77244195
44158599
25688130
54903973
16599671
35917149
6881633
60921979
24572490
91327586
19531029
73976354
57598229
89846154
63861787
90588763
14897318
24219938
1345156
7760649
48475705
85726503
35841182
92904349
15252475
1043245
78473913
3506414
20173900
97225466
51065972
95148216
30255941
75734557
44717548
6952028