93654095
56523472
84823275
45768912
50479897
45078140
10279775
13258404
41484242
4505279
1257319
84846055
66833647
8221316
3592631
25057066
92021466
70797395
36716779
15185640
5641258
7243036
3286530
8421672
52674666
21207000
49491292
40046460
13452990
95544468
57563147
90453952
24058456
41151193
25549748
47389282
37462433
91677040
29983236
6567690