97946213
2407988
13372040
1565196
5136993
85779481
6581407
37002133
1388939
3286204
44718200
12214061
62786090
62809065
70326239
55003940
91067893
669858
1896069
74978434
74128244
12647077
19955435
55318996
31484681
8027549
55214549
3037645
88362916
4076996
49271241
80738726
76137591
16396344
7677611
54382395
91935003
33292431
457403
23619162