43908771
70112380
29558726
785602
49284696
506323
81782450
9071312
85378490
81421645
1418720
12769834
1595824
31576625
5376880
6561890
29794252
4598915
9989636
70023225
8738343
86072658
98574818
46545760
36375069
16113125
89443470
51964804
81036932
6317617
89152991
64114034
97323895
14948932
15539008
3295989
32361262
49004711
4723376
736891