43284183
2821852
74641113
19719875
4674730
89083690
18212304
92059243
68646012
20751062
7664145
59245900
76079539
25521136
66114684
56694512
48428200
73472921
749989
8790382
26812181
45213959
65153609
17909867
31959780
15455849
32695700
36483140
26622332
9299783
6990610
89935893
9827365
28842001
61799552
4281102
54486424
86083892
23921758
93708846