2114950
27134539
74737847
64543989
98646929
31322162
94807282
47923427
19835859
21104717
31353115
31801214
90969041
39493096
44448130
1894727
59697863
97276334
85999689
30834585
5226313
52921131
49301928
20452882
50263788
24557389
82987299
23235450
33972920
5214725
8641019
92584109
62227340
74751599
39996422
12264418
10893580
15557346
20764917
34382580