99731573
12623720
77286824
49806387
54153460
92551849
98011725
80888271
82106199
44082195
97168170
58849361
42029442
64568860
252392
6580828
10404206
3941382
27087598
6269152
66575233
65514060
61756755
37907764
41649196
16273501
9248213
45384715
65149432
96405792
9746391
20353817
46908425
4472491
12802040
5459776
88098663
14915774
39749722
96122762