18268480
84568608
20363193
7405989
80568413
11066388
31761746
87507108
450435
25436769
11201692
16414196
87776399
50339928
48903071
220641
17168589
21711809
45904804
50694975
7403302
88622625
83835307
99686081
82741157
8530174
68541598
97431034
91044184
9721155
92356938
3932902
55172947
23932360
29215738
57397611
42272640
2796114
91586
19623085