87009076
63972683
79224310
50145490
25608112
49343526
11844992
38221936
9503755
57118508
24958970
75678515
25156679
53838027
8025430
14847815
20294085
33128153
76574804
19692543
12833868
51964647
30955078
21561652
88189740
98411083
79749229
65621135
23938468
28958875
97735046
592039
50845138
91257945
92801095
93971801
22177416
95561826
38841857
131577