49959460
1657527
6397212
88671231
1085946
69894742
61148511
77381986
61367907
1113392
4054111
44158757
92746298
288186
65332102
19821109
4546759
3016551
5353947
8136911
80606870
67487800
40111852
46653093
93108819
21114741
80077321
11196645
52014636
84178
60827567
25421828
68786323
930531
91284793
47384086
455300
11691431
52296657
86476452