96866588
34749460
62216120
83715077
18271841
67651403
35575623
10373927
16324501
5023254
11546495
56435768
81596759
64383841
87814298
41272454
71882106
84887873
2735844
82918074
94434203
50854125
9920143
7556448
88231644
49479250
29422509
82695635
93031430
4946827
70245282
61811205
48907750
45876460
27438742
1263414
89458726
76084697
50386737
45663992