2888600
96329684
16196014
37408206
87052230
719356
28642379
86271823
7419649
12486805
15365897
73241755
60657319
70307926
6023844
20926195
53058539
93411139
79173941
55321454
45246945
83259701
9316714
76732983
54493504
3203469
30294679
52011464
9165845
73874526
51101272
31192031
20286860
18203974
6211219
73544167
49305617
23948195
667353
42257737