2449193
18139208
80597581
82621473
29167993
87189116
68136986
47976377
48308139
94847985
3269553
29524787
21529343
51005894
87093616
35166114
93671127
46637549
23696931
95833240
73823929
4859115
55783954
652390
930247
43948187
39396913
8489450
2645084
5475700
71074422
19779984
31543970
26697512
25115251
23059239
38772318
79443776
88434434
59501577