31372768
7244305
92251809
206266
34552152
29095566
4560813
28609489
1685779
68005839
60226187
7283196
80071299
90932040
196471
35729011
25876718
59155783
80323833
27336247
96616599
7132757
85258187
42781769
63415153
95746126
7533574
14745716
27787803
79481257
41753801
62886115
4284564
78479420
64875951
72161852
87184296
5301179
2241441
68955510