40365542
5187648
21963518
9276383
65535500
627119
18328042
33149183
2249479
61209890
70275080
6027407
45057158
67338257
772701
66549966
52496854
25802144
4654914
19841078
58107297
4431004
9272818
51111814
25585792
69934311
8516866
85804103
61358517
90036478
79815671
76378786
85935048
98438028
33974441
98426052
82196232
34441575
91837047
17393515