51684838
17523658
8124676
15138410
4142503
28056977
69343882
8030519
65649114
57946212
17269108
99755833
55316816
95826120
41202795
30693228
96199036
78208893
20292904
30762591
66022562
3661806
996521
51895227
5362687
80358916
40148000
70722246
32221737
55206406
65137442
9968983
72959588
71045284
77215118
6764914
52269605
82362701
8732345
85923094