60399369
17324095
18501878
77973549
16716453
6767919
99237106
97623848
26388094
7383495
24205473
99661681
14833987
27172220
52102707
92256208
2309610
76308911
5855584
71072750
95694343
42142720
71608246
69224576
19685774
9206048
45368216
19218871
65926685
54385841
27659609
13483196
32116961
72283359
44052513
69995206
370066
29633967
24658368
89773811