12608137
86666118
30167417
90208925
34035399
84508368
69832230
30131596
29606550
2819677
60992306
45957712
20996775
43233731
85841365
93394277
7908895
61526125
99086204
40949740
7033666
95534610
21399875
65527963
97858995
30462604
3687422
603178
60924596
31162886
16856190
52634916
7813167
22418624
29636518
47487908
72552679
48233281
32613558
91069760