35325942
11708949
65527238
13004295
13587501
40804924
17033403
6311517
4064163
74405216
13985932
83534529
8445606
18957405
79027351
31103587
14457487
22443893
50707051
64205325
791499
834036
31427783
30259227
5670901
63913821
35413658
7716261
71569542
59101750
4156932
39331265
29355026
77813705
66815160
8685428
25873380
16913535
27555430
94707523