81504461
25728968
31587399
227925
13698653
60195358
96144715
88915519
83888507
31022186
5324960
8427098
9142702
8846603
77946354
29036987
23192185
26088818
83527595
21508006
9335437
82084396
64674414
50553353
20807237
73841644
43799244
97434626
44596718
12563589
56186308
90276280
5824590
2608549
95163749
54636651
15539593
89914307
63468979
8601317