81256535
20348267
56693962
8186563
32157227
48292884
720496
33409065
3749702
74901362
58511102
66401088
56409487
88898275
24543255
44675243
8288997
41684629
67211265
31678645
48059319
2363349
9192359
59616918
19011985
89387999
35555744
68836830
85305841
37411118
82524290
35925236
80391923
10379946
83655510
4800138
84107492
74769793
59119638
18558606