62114578
830524
54936629
20794118
7138636
7167287
80376907
54553543
39961350
32738652
34408668
379738
79032033
12757877
3717015
34977908
17562113
24556157
35614014
6269758
1539840
8052259
70921110
42475177
9380673
15634414
85118439
87209503
27494313
96612600
62216147
95584686
84684529
46234281
94462571
85898412
6054169
21329181
47897466
89488144