25167911
82844842
69865564
7054687
47199174
29124626
635993
33649144
58653096
7981474
11392037
46963414
30198457
94366759
21802205
61321891
32549586
31298185
6981191
64347018
3897958
6049387
8402501
79451586
36581608
7698434
19286400
53215403
6871223
36672601
83147879
42127999
30129005
3296776
10511669
25816384
36773979
40404922
20026009
50671626