29771486
96256843
45622048
42181063
21666902
92788218
89524638
23699614
4598640
88612903
84529669
57323170
75068131
45563967
93734088
2905998
22032588
61588674
70939010
58897696
31915534
42729602
7853537
95668946
52761849
41616229
70377858
86874066
9527598
45403349
87401605
82512859
12859048
73931905
76282469
99057323
89492355
83488809
35023718
39879686