22305876
18273786
45257276
58929478
9238175
78583849
95441604
17645038
89114534
34562679
35385452
26688545
43022848
67989666
25146601
87741044
44958240
658741
34305606
51573325
70257411
570984
64611113
78511711
20108698
76664511
34528549
99311553
39851205
83192065
13354118
2405848
63268767
5465933
13189216
8188417
64905786
70259339
28712953
71411214