75348386
4348141
70309993
38786296
85021584
18862099
3577325
1963532
95806474
45979157
8474228
99073906
21561125
15489120
3633853
79542934
52671539
7091923
18634369
61859
44467398
526123
75667022
31166278
94217669
28031576
79043861
18101929
23672229
2108637
62071583
62344310
28928168
5821294
21594479
11883779
1914716
48833965
19946709
34388548