83902645
16496245
9288075
45901125
90502250
64238568
24347059
93885306
20443961
10421394
8169742
83044017
96167113
69645654
84944180
66253217
6472809
14274556
18185650
52374231
507416
10953889
88321788
27552923
9454282
77565684
75115218
65821812
91027505
28518092
59005818
6097739
11563612
45087327
41099765
16492781
76616332
8149348
11839662
47197794