42036676
6568934
21024851
65787867
66843046
19157303
150838
2372417
47499250
97424740
16319969
6328634
59991267
74575767
54947901
71104271
95624012
81199363
36372763
12267859
6160746
249158
23027791
71047325
28925379
11797912
91415475
94934597
45162998
99512417
56899314
73604606
594948
6575401
48258392
33066097
78279344
1554737
46401676
35945320