95808535
37036143
80274536
81811345
61286766
23103636
83432257
56041673
55699279
4205109
6814954
5738588
16909469
47405667
14917872
823963
45256055
2788499
2691116
91275147
50745926
79683283
71183810
72584502
9460988
34646767
42961666
5502806
77847198
8390691
2391507
77828922
55892732
29679141
46513029
64883623
92336050
25779873
54547743
77968793