79841286
157050
65074252
19635308
14761667
42872033
98521943
98232613
67757376
83518510
8655905
73563464
14342667
5336959
30384238
4738054
62851302
20497339
1343259
94381736
44776721
42884451
17696960
97639507
62284415
394566
89457079
115896
9183780
52847924
17172845
49644067
209418
96689345
41497207
73768891
75229051
50365201
92646281
5032516