65614128
35393673
70512875
30078049
3239565
553539
13832448
1004791
945846
59364237
8815541
91701438
76189362
98509972
143789
3526720
8736837
86306088
77987634
89401532
42602902
78172984
25409576
55792660
45222518
63744286
39982350
62169221
41004721
43632813
85412614
47202154
96229997
78499596
25902497
31897420
92144689
15693496
18875856
2956040