81329494
23735887
36967558
19444182
9072949
78501030
46766178
8418938
24693546
7476287
40979379
99893213
92874462
2384302
63456698
2037559
49302124
45384263
95748471
92642733
68248342
46764299
15922033
31124035
41896670
57481859
89462408
64627809
32588810
39538711
6529557
40039127
6092793
92612280
98858261
77038508
12674690
70824320
58041130
90614536