145932
18241568
50866640
80701862
95909665
43094653
97246775
8856703
25923361
76562331
16385224
2724301
65131075
16286703
51772140
55026105
13996722
66357170
2555499
57154190
55575085
64103065
86112881
726813
596984
46137693
89256791
296892
98172339
88651126
34772580
86205372
34838281
91848284
44751915
8047540
19867239
8695583
76575892
94538666