28128329
49355647
69795661
31452045
69303993
59555766
64915582
5052874
1765013
13824770
22968363
1956546
32388526
86439232
985285
2453083
6484340
94683451
2107121
51053572
77206104
86425824
67092687
71156350
99022184
69636678
79544852
27834093
66325950
59249782
62369976
57161447
55232051
57229109
2485633
59083213
19534002
22914730
11269036
9201836