30797030
17397040
3238109
3767141
8230908
67843104
84831458
87348097
7372596
2299581
20682579
98651531
3416815
97819957
18661220
8218075
77987232
46014249
40141432
25893
4283442
53159962
24648906
56916204
65611934
57118220
4328892
26533354
24175862
77234655
987519
40282328
94352871
41741386
88012193
65147963
47593313
51947665
73054207
44303352