2443194
68174392
96973977
68782693
83311509
6126310
77361633
41153648
29734325
99678932
37915775
99282563
95391529
52571965
12439209
76981037
5482471
3848064
81957785
84768606
72169028
63288952
36497627
23745726
58112563
7179235
4029009
6385722
66065897
53519560
55407184
72543554
89313969
44488603
86724956
1646888
31127831
8505242
80145654
66463073