51681120
5972544
56361503
96465488
95681762
72298051
62817197
86971939
7741304
31377045
392509
84404905
85638697
61434856
474279
55488437
45252013
88026954
21553158
71525351
5403453
94974447
35564409
73302226
47004694
72122863
2665783
85904850
10648297
12093359
5728515
20691616
8853763
89173745
73902999
20478824
49621293
35136161
4869461
24044779