15656033
83408183
15032869
10238311
28108256
64595014
2078987
5189408
84844536
95706067
37126235
81701621
38927225
83207268
48094039
61407565
72542842
1888110
15977570
99037368
64753469
28763020
58321173
24927776
3479769
21208466
96358968
60189272
290837
55563160
47061917
15696092
51803706
74719749
44709833
35524171
82895133
6643921
72705190
58581984