32037052
4852896
81302066
24326963
8360297
78698273
66249470
89664254
18258862
3608460
3247696
16143912
48601095
86889328
42103791
53386734
2810157
37834621
50939660
58963789
41443759
83264736
37585651
80856585
35347656
20063888
46954754
13375566
91117900
6578954
83134797
4062449
46842340
35014084
16154551
11215957
75449476
93073041
27712086
47658174