40673483
5934872
64501416
16523229
35572943
5941022
97078057
4577705
87204209
4025358
25249628
20208898
40891458
28329588
28391596
52654393
99364960
7591921
97965259
76327849
275040
50955130
93345683
35661854
25491117
4632845
65137039
93683445
61387638
86382927
59209218
29637968
25955141
71729563
3473584
7766270
31285173
20781398
57347913
82007906