107026
83291
29513
916158
41458
61194
1032145
77570
11610
924122
2218
1368131
311258
691067
68028
46271807
514221
9979535
79551859
92001523