20308981
24253197
99168997
21945332
59292
33483028
1966576
6348650
50281424
55329330
98902294
15875568
21895296
49204898
72119390
22285391
5266305
48591069
93933414
59149170
90298252
8004590
4323120
1179493
59016792
65966236
98026460
41409431
52243565
92827247
6791790
90454067
12483940
18186082
838170
64288099
14696379
88446387
84501225
44832641