54792992
5693256
5332943
95287508
72182911
40992906
37787185
9760643
72146822
8930210
866176
867776
54114398
55043885
60401423
72509322
57175109
99386504
430599
94262055
19186307
96032173
88421820
71964266
99472520
75968807
9604082
5166180
84596976
1366609
53922115
11246727
2791672
59019644
93883763
81482779
84664731
92604081
42149108
75949040