76802566
49583560
48894835
32944214
55867076
9156318
6762947
82959173
64248913
99276054
54264682
65486471
53894185
68984915
28517079
60821408
63264374
66959060
36912010
65975051
95422219
72246195
22789137
39577493
17531134
32473840
9580775
32348790
59641644
41319875
66179364
72739065
14993428
67908952
44862465
33578599
9740259
47127659
35462398
54324270