53589083
62612840
50696868
99946434
49464290
16205029
18355388
16953127
2542183
31487789
119242
40227441
49142927
7995025
95233199
7068582
54361864
48627441
17463917
28409953
80913217
35211794
22344332
31057104
37875606
83242958
76423553
83792270
23579968
6649138
28799028
13949712
65701306
71577096
9293722
86354267
4166472
75102162
6455866
71764392