450442
75292207
5556722
22683912
21285022
8535308
75746634
2011881
410646
70195773
97186736
30139820
88716765
32793848
69171890
14422621
70909792
22196198
41279317
26231121
94796738
28654156
97283543
96472648
52843351
77445261
39555737
50181704
47182529
35709358
61363882
67012036
73066461
5617512
58265460
9327555
88358166
4986783
32706272
32948357