29575050
26963417
77921458
22601022
2923650
67708302
39703452
92566247
74296000
88441305
26887000
63759809
7585378
27211468
3036893
6665179
3507445
18126429
37258350
54155411
4391836
55531885
31115124
11812319
63815674
4836850
61352188
75551689
4855143
19386252
5737338
72413969
16844884
95522114
85679510
16827042
75626722
30951524
17516766
8302169