98853187
80026582
61799173
21653598
6959073
62634351
4432672
2929040
55172740
71478521
97677132
22494223
37716774
54978565
12535760
684152
55064256
33712531
76606998
95292372
79624577
92655102
68238270
51333223
18629143
80635248
5506548
88036693
46216353
71538946
15583269
80862426
66748535
70487000
26433545
21867767
14149130
69388473
633129
27453505