15564043
8409418
46833176
7926402
31472496
3182215
42432285
12609835
25128047
52829572
89783447
20821477
3171986
85235259
26384475
75884317
49027899
75989761
64982066
17001369
69248679
8083260
9417030
17965492
12353240
9086708
76826998
40318509
48562950
95951216
82541245
97957228
6482912
31092801
40059201
82499813
82203979
32413468
66852867
2075997