28257904
21372556
44004517
1238315
7037830
10452626
96632999
64075133
51247452
16941389
43329966
20888693
7495755
12441552
28824261
54848294
4046093
72088211
49727173
30173906
78188549
58582211
25913478
70958200
28529162
48213714
44728315
8123129
95264172
42807832
52354380
87481551
44169883
68874850
4472655
11634440
40667160
39353169
38183416
34108282