27106023
33986224
3539905
25643257
8854303
88571528
9283742
93233180
18341499
62083461
74181485
5983537
86126151
83536464
72416835
14676630
43057311
13196847
54373168
3316308
94934193
96776741
11721285
46625688
27778220
76502023
71195728
28116241
70888252
18039975
68108181
20805636
3343269
58442824
11784615
18905577
59164035
9596377
1044511
17299971