85287588
69162789
46484492
25063106
5666452
56337551
63364633
11362326
47843173
57315761
42008825
1942198
45481005
40379337
41906836
63989673
8486593
18005317
13828722
56002837
21293811
79699240
56895911
51415679
31955902
17081968
14626024
28402592
94921889
55269930
84918859
86938829
79619525
3238650
18528146
60206163
297782
65214441
54103485
89524230