944253
80046762
78309219
135130
71993038
257660
64802915
31368969
659934
25847801
61245556
13604344
98519189
58122281
518951
76134007
25971013
11813695
40417605
81734623
56854717
71842039
2266644
46723442
85961281
81418243
65868681
20371258
38613020
96628507
69706563
84898041
29693428
59146033
10624323
79815581
3164142
70969521
89343722
48176941