96182212
83692403
9473278
43166030
99038905
20695109
62816618
21026546
18118444
21402580
95862246
9794169
3295486
17016471
38239622
78964226
25984621
23632052
25494036
58745246
68038751
1068273
76176941
78719157
55977810
74409104
60324429
70599371
95322375
65119557
35486728
15332676
89349969
23943486
93315212
25494041
4812433
21435513
1841519
40783303