50155227
17638065
32379574
30616750
617920
4244372
7941622
54503948
9632462
55461925
4111420
4320827
30145850
2472620
72617332
6833256
54999815
83635235
23717897
41945058
30373295
9740258
91901731
36656048
91638773
73447524
72283627
39648190
5307857
94612108
7504330
8234890
23296535
61044071
7161328
38673816
78846711
47147042
92519788
41991799