17184446
4056258
86993854
1947440
55982615
71209640
46919055
10861402
93385058
12121770
30677745
27761258
18069264
86305576
12586106
28824522
83193243
65538078
11159627
41335355
7821522
10763584
82761390
5082460
33097769
58159843
42692814
74661420
25091791
23885778
965970
1507308
83482926
83752407
56573320
75094730
64173619
67711397
8602420
3110637