19665954
4353999
37722399
921992
54366136
12582244
31755244
26579590
46586041
17529187
60456129
87285783
43367600
43546552
19847884
50073757
61727029
96175098
92932948
6150161
26994749
59118167
66463004
1446476
12962470
84512506
35964949
83615985
8959494
70653410
35566176
40094375
41779464
6407735
64209806
97549101
79981288
86384429
57901932
5120928