995933
75328762
98624242
49792087
48833658
16765168
70065179
50798774
89454315
98677502
16969162
59798010
92652834
82879032
78756283
59245603
51476580
65355703
37844114
21743040
17141339
25505649
51291990
10996192
22961699
8124777
91326647
76047269
7786147
14658344
637127
27601641
99011440
16889590
60637345
6187337
44801040
11619808
31008379
28076132