96321391
51593091
19498152
88589568
42169308
38655751
39848401
71542690
84335508
97063531
44937273
94027673
97969585
13084135
68924328
35587157
94251998
82506053
84809874
28429598
69878779
9928858
3144615
66671451
40736821
52836160
2034004
35063476
59584849
38941049
122839
81013885
27144593
14047147
47959418
46057699
15684057
95804022
56044156
9266199