56648071
82721513
4291077
37549460
1204972
50282386
13648252
10076897
94345682
72855235
28124542
33794423
31789218
8285479
61204650
1832300
8232723
22038057
17729749
89177571
49773307
4105452
15361632
6561681
58054879
64741320
3158143
46053421
6016221
38207167
49998574
83262339
76274491
94334127
56765399
60238178
98275145
73528132
18704586
13684028