25018516
26352023
14717311
60306210
46342301
82763554
93515617
6682270
60484440
42164602
31143303
75827439
2141402
55898044
43937976
77104003
49787280
20368243
81017985
60122267
12572905
31943519
30137228
39882276
53369562
39166973
52405955
41581360
80388286
17003555
804148
13979696
75906093
27509862
76757990
53016730
50424021
95782738
31881133
21776680