57412833
61524174
20034180
21275772
78921649
5399627
9336294
42335471
16399933
14593142
86974646
17166736
48816637
74725263
49001738
27711229
97752386
29275371
84134878
69065099
83733162
90029023
33986486
9600603
35929271
7302390
55202309
65782481
47348296
94138000
73059360
64993624
26989597
81029592
70613878
50675088
70468304
52455056
49653550
3439686