3965565
40665339
16462952
93718907
82511912
103973
70906503
55176092
52997692
45283450
31704075
70802830
5288859
84912906
95967537
9277747
77361871
50533656
6341393
61378639
76796931
5006836
43863139
21044033
97154484
94045862
70831452
9252515
44948320
85507317
17407771
982349
50268250
26748509
16951525
13947545
47465067
91992041
9971735
68437841