42725750
3399088
65095767
30435944
86889021
4638442
27027100
56553113
10227404
71653668
31143085
66968294
3830350
40288079
83669204
6935126
90187519
75969903
66345623
72466546
27957693
4047295
5668658
6830203
54453618
27606928
21624772
4336856
95374066
31466212
56592902
5369550
1891172
16361593
5311344
73905285
21563422
68199776
47552617
26897821