50462391
14089635
43455803
79176094
6081354
5887743
66356337
14717933
27451198
48472032
91235496
48128329
91087272
7338223
18677175
67939812
1792981
2115457
6378209
11761193
43037798
55625045
67875090
404052
12581397
65911991
31197733
27281134
3163160
92486425
19984168
99877597
5633703
84575809
14219998
21854693
9508815
55641037
37484680
49387578