30153
884419
65295
49878
58728
21941043
44806
40886
24669
730912
42173
23163
351691644
175863300
1425718266
127401225
99807153
83458180
827738863
81989183
67457140
63982241
59412172
55158117