91939538
56303780
4458497
54314246
11533884
23054395
3774636
27995505
15186303
84265873
55493284
79804654
55592249
5439801
44518690
8535105
17954401
37159957
36843104
78332095
126980
75887460
41565627
12888387
3132530
16998839
12409451
64301443
93805259
86335493
10852828
39801115
89382704
45993672
33413262
62962463
49592954
39405069
86561091
3146805