66774125
11575161
40674556
2736550
2477304
36739791
63675936
60726037
11617902
3894135
68865982
81322910
88855466
30753094
99945248
11327245
76837708
15217105
77344315
14502213
15285698
29305610
46917112
9293473
10974254
8755043
28756945
29157935
41522243
43953700
12648495
14092307
805312
99527569
20979043
19383018
29276691
38521177
5557168
81922016