305943
2021495
89086641
6684353
72032821
60532807
8087397
41385943
58827355
96041402
45201147
34067639
48729345
28739075
65309701
40319598
8303679
5867757
85418245
87102112
97744265
88288021
57731525
72288445
91549121
72064923
60763342
36309436
33305012
43552261
3096959
46968981
9723778
81935624
60945761
80478779
26372258
53322085
66198798
70082446