34299665
50232503
26743791
53258455
65047836
59206896
68152043
11029313
6953124
94617434
54405968
2377758
33546860
12617188
88651130
18584080
58169935
141371
16109023
1230197
47598738
85713804
78115456
928311
22337805
2019183
55619846
26079637
12256695
51942891
45999534
37143251
9428822
68796294
4482823
4510684
64614942
3669676
92665190
16403818