83811890
3645343
1771702
64667528
41804267
13445410
69028593
2143621
43549541
79923516
24382662
81371287
4014871
22899973
12614158
53966033
72682063
7886493
49233202
57291981
10302282
96182247
44898312
54838474
77505580
90525561
66947619
4913438
99763416
40049315
33892844
50365626
91342893
38847533
7666565
52021820
74155736
56623027
96331395
7289703