77965742
16994446
59974666
33046516
78735672
75644426
27578204
33293452
64621761
13563783
55702809
18064456
29502474
10733084
89145918
4135298
42308918
82267881
12175519
8693615
70582104
52994386
46525509
43815770
25649536
93362086
12095471
77913379
41118917
3232966
84143313
82538073
22224495
37081413
34343206
97161743
42979439
41914401
41978326
14805762