60041566
18299600
1434353
29795538
62616837
10735727
44389994
58388990
52537340
46954922
35106169
60692947
70282986
54612623
50474027
19925960
50933061
77341394
48213281
66934747
49121860
42761796
22555632
33139275
63996857
45186378
97347002
10574602
34197989
16039363
93528236
270727
82875281
28958259
43642502
15193028
86173947
8167021
18073958
524906