30554932
87864707
59102869
40631881
49857605
13706082
3986966
4144999
3395752
2255507
57915296
59992637
95186162
40237810
50708815
13662012
48399028
84351344
5138411
60164886
81156549
49328807
25547627
79976887
39025985
50221967
6216941
8573337
53554365
44461192
81477917
68671419
29599487
41865253
6563035
66083645
99546641
66816889
13348765
69176729