95587797
5832958
75131305
32609764
64594842
20251606
15214504
2923503
1284308
752810
71672470
80502595
83204496
25097802
74412711
6301405
18605069
5344310
60355383
52375031
14594595
44006631
41508233
52152214
30795830
58695276
35979699
66373169
97591248
91609744
65699943
92245339
36481379
84648569
53971268
61775048
9297808
22666214
49514570
21726272