20527588
6380993
57599074
36651575
69682784
4684729
36052086
36215916
80292659
19896076
63858285
52297158
42249563
27924571
35094053
80548375
27739092
70354192
32435690
66456800
27052821
89849121
32933984
16667641
93912097
68294771
72855585
34708541
51269677
68579392
39425144
39742092
2242445
93446469
90715321
18207084
16684053
3483878
56156904
30669289