80459777
79396977
7391602
55195407
55126805
26264607
1774383
99644766
3017126
5665438
38688931
76367406
42674145
70102764
90512320
64652143
87197267
51664948
1124663
11542747
61805872
8592200
42292497
7567087
15525947
8656332
16272802
79263056
83113674
73735907
70721327
40941903
76565231
98857731
3106490
19142549
14932546
86875776
17443728
83875320