83879108
89868737
35275652
25049265
32076446
99039127
29599788
11859700
88658061
57772136
36088775
12492520
14809076
68867330
82001112
70431329
80775250
42878518
511759
75614943
41159449
20964851
10395389
5843082
95495656
92972187
41673608
31233215
80515033
46633118
43105560
74019549
65844454
22558836
78383778
25651873
1742901
39107328
31198223
66835283