2108585
4202857
61034769
32581946
9585944
10753015
98696740
92739988
26473723
76882094
65949177
25944808
96593662
88164334
94043159
15112731
21105848
64064131
30368019
39303372
98212856
11971060
25833288
6175491
34631896
58233310
76809616
97429648
14113365
24315107
15427635
51269526
70695702
25198131
35572310
11913416
35926196
63958947
11183867
12923065