22608656
17596783
40479906
30783626
68742080
62214877
74464092
26367890
91866054
2769336
79842075
65601632
88729554
55463630
3945575
7420610
5965086
13303876
5010357
21952493
18591121
12406119
51958478
18117438
77807746
26516748
7175172
21192652
37689807
61978715
34549766
16871160
48544099
15952058
63802390
616858
70779532
7403755
96644605
63557235