78351533
54341271
13234416
12938252
31124102
40497673
45617971
82331060
45851
3473255
80086820
849088
37338544
972725
27363306
6590671
3837295
7096574
30365679
68639100
21922533
57021008
62048718
10287391
928820
64289819
19668615
32244653
81148764
36174203
35294545
62745967
83524855
19422432
76408801
19717708
1601999
45964636
55438113
62849724