95295716
87652465
52233140
30954409
59873106
21504672
9427738
59845311
42211523
80064557
63538382
74319030
30778452
98422392
90101254
10133006
41681621
50268107
262897
81404734
62884014
88192854
2691867
59728961
30325235
84085598
65332061
48776623
89422614
81202352
42326848
8349707
8157787
96163854
8444628
89105681
99122682
24724737
65592091
97226680