49928332
66185436
26432170
21154903
8695593
51171369
31715948
63868133
34505152
95798547
40634748
60122950
46229249
26358974
72807099
41644638
95162398
44219534
24597
27767645
96568993
54153692
6734441
75709869
59835631
60938073
1968192
83767787
28315235
40321554
8979406
91081430
61296949
13462076
84464142
44842381
3750184
8533522
86672211
97786219