30226
676
36054
897197
1016112
1221108
789161
64483
85191
78668
1053100
39670
37419
630
71345
35126
2398
949205
1110141
837121
35139
34111
65171
7182