22037375
7535657
1602790
71803745
59279327
72837480
55315107
37965411
85163570
4345034
5906696
66484184
16934601
36575543
48424086
47369274
29767645
2487546
44307475
18599735
37281878
10755294
83068028
28275365
21026208
12619912
68334831
488691
28518237
38038555
97364961
4873762
8476000
8110915
16949331
49302589
27105025
1004138
4048148
83144182