40503365
96836238
66642179
62169211
26522667
22716784
7729210
12385177
32071944
47346493
77883680
86645106
18671698
15691667
17569940
4658566
49743920
58834793
99964654
47901523
82303969
37697523
50668710
67871712
68899239
54243906
49535600
41503456
71387214
82653777
77567524
99882467
48495524
63627947
82023378
8282979
44189370
2856218
19824227
65226249