31042987
13794354
39668944
55221595
86764448
5786084
54432776
5452610
5981639
11307629
35286771
79666281
10978091
939512
83906075
3993649
91746917
75532847
37936854
4231250
75351368
75207333
3875462
61489643
73559121
97771387
13615582
16625699
22153816
59657997
54519311
80326407
45755571
70131761
8302103
64041992
54346388
8362860
60673058
73524728