86491500
8775877
68035688
4309804
4722933
41831494
5304931
3314944
45142187
30026391
16585042
92069421
15143097
75932257
38216712
77076345
11175283
44076353
78948029
2359946
76541283
51795352
67573994
71558479
76046932
48161585
8411161
45146386
66501709
49889406
164636
6215571
33444215
5169709
49813453
48672883
17416492
61084007
736655
2407268