98115481
52576345
40816366
95412186
40119315
99566107
83067236
44988184
35639072
22061888
31979768
24083712
58146121
58247614
70751127
36427709
73283492
65768606
5606973
8811400
15502515
439962
1444855
840182
96392859
24924958
41184744
11712037
46063667
79348635
35117001
3451748
89678247
18272801
81117869
55208532
70077150
14725069
85351521
34084635