57026641
48692519
46462684
31143300
175240
98604078
93461399
25255739
53091389
37143810
60456890
8561495
93547024
88076821
12341655
8331205
98297296
7351554
59038920
35206313
92824924
29582293
82559951
22561026
6755719
70306667
56327525
1379550
74101406
2554615
15643892
88799517
65007679
86642043
93719186
71299521
99335983
4402472
59086550
99869764