29873060
84381298
10563685
41967488
32366136
29837996
38254099
25952942
17537935
21168635
35762500
38081953
15362844
71429203
21606942
5291884
65497022
59415110
76735756
54385697
12109427
85548558
34591774
93923033
943239
67858439
7827958
11812431
82046456
46997606
13872121
33683955
95806769
79627973
35404454
29724541
8683750
69246627
1915960
89588799