30069763
25019070
3027009
53943281
74927707
88159943
21585586
5691180
87771497
49602201
46493824
63216367
2523736
1374160
1428037
4774069
99029314
70927433
15082076
41705405
41419995
54942010
71571927
54988701
1103280
64534375
4105163
58734647
51305526
95676131
1874580
4624915
44679197
30116110
90701779
336138
42432219
42599642
33822494
79943672