42898589
32426000
67889785
47938810
60543866
85476956
7917932
43856395
73263064
4137125
48602849
94774225
18252622
54819805
767823
53859172
3959230
79492118
777739
97309802
69101281
24185175
92857394
62536883
93656801
29927641
83995840
69024930
95946312
7961232
6104435
30628718
53149316
31286421
28259780
67412897
6223587
43409373
5360267
39553728