30712
37468
28323
43158
979139
1152
4056
1944
791154
70249
480
1476
47024
103973
1128
70041
49511938
96301997
5781586
63731391