31963628
9497284
17043902
61624648
88342485
3188157
59152260
49246231
11633773
36015791
4807329
90584324
13498668
21001153
46081459
35531125
83435468
5658704
19487035
43272049
82504789
53023804
46091028
11279895
40146271
77522772
83146720
64197337
78287884
309939
37912239
1873045
74206889
92276327
71955152
83693834
40118162
60865760
35305745
30824304