28278886
16046599
78081337
11488855
17864192
10877410
75476707
431992
67571921
96931578
48429432
22714118
16869690
62734170
77941475
29075017
24609507
4971991
6899685
97148996
11837
1219939
36467002
8260703
2578453
64761718
10088468
58467940
7910767
62299351
73874043
88172736
69762482
73719792
20848434
53574377
97033685
63603677
35119458
56917280