96436572
94297584
70753878
53906225
30659878
31123525
83427777
4022111
3284448
263547
78224784
79566422
67376661
4504302
11743735
73529045
7523204
56893285
60729528
7337168
32376087
7562097
21949225
44776375
65597163
70969850
45547529
22042363
14488756
68403117
6945430
68829572
93621543
98529213
26243031
77496003
46348596
76743732
11026250
15451578