31498613
63659872
2015648
9917524
77651939
3981481
61035417
92126338
50437227
40389306
98103164
42546462
82727587
63689748
54268692
64862016
21311506
34129242
82218733
9347470
88959920
23885975
29463880
7491410
71157611
38768159
622688
99675361
59412189
40775175
36228770
59248132
65198829
6765492
19556620
98954538
61183761
17948277
58619011
20782485