96964191
8715119
68065823
93494758
66064100
46965573
49963207
2801178
25347602
38263817
46746339
37291316
19022734
23856029
95254693
93606936
90639317
16757751
1602915
7277332
5394285
3497766
9079417
55616465
42972841
41422079
9529920
9015939
74389639
75956240
17807196
62863023
23172003
47415256
94316724
90057618
38609297
58788899
29687554
80782790