51536029
65523012
60949950
94908830
58712448
49601954
46133406
56177379
6134718
66452593
35355611
83623855
84889866
29241092
13618608
89112218
17344933
19396680
20727612
49317212
59373167
55282842
64002155
28449830
96084682
18102801
14347921
40397419
8111917
31304476
41583925
5979698
25161450
75634911
22085396
1945632
6620618
52111205
46816659
88653046