28083111
5611856
20289053
35161599
51266373
45816640
82956164
54696348
61226341
76683328
62236735
97047322
25696948
29618618
61618040
9253662
3853499
9822207
95273008
91761800
69439863
97896328
95348646
58316395
75468425
49783694
42495015
27692766
21082668
58832410
23843196
57551972
16238235
16152068
32802171
12559152
25875828
95693917
76674957
31876458