2990177
44567750
3585182
75793055
27613021
31549138
66768326
1599629
98552435
88409360
6350808
82481379
39309930
20392678
94332787
67532956
25055081
68691990
95885060
80935074
5336628
86615221
46137394
76363350
20485334
73426045
93868539
39905640
23092163
2379403
9673704
62836916
20641327
56018871
3294312
11074367
7375832
68822936
6649426
17879706