663493
34259286
89305108
74963816
21608622
9856634
17965065
96688771
66608380
34684541
15242992
88532274
21333729
19776503
5096757
21135958
66895528
8076916
76236860
57995622
59971030
54464228
83466977
7825493
407131
13717056
99192194
97251688
9792401
40817639
62035687
856861
28158055
38205349
46785660
52078711
16352791
43065517
8492732
86405970