39936693
74304336
70983206
35859084
9922311
47849352
26522210
26056164
88691060
466265
76526659
97587172
91191530
49353297
54869972
53041589
14737000
93715411
82952555
6211733
40563978
34257583
88624774
64683957
53708024
39227526
49073025
58687267
95013035
70709799
508970
73723903
35985202
94259506
23025617
3215198
77248299
4756051
7220407
79381832