3028938
3851708
8757692
68096601
42181958
92631741
20665136
8184426
75562703
97715462
89436940
95011209
73139956
659853
2088442
54453882
97587234
65255715
51305021
86985642
47564996
8021747
54717444
8615653
46128790
40354822
1430278
57628846
51398596
33198261
79124325
61554840
36587035
70493139
70972248
63519104
20324553
36048285
81389556
2206252