44274032
30143156
37082380
15279806
28228805
12002359
5162617
4616548
604429
25445769
9634256
87349866
1447169
93419872
34447912
23117611
60864090
33493090
17798384
18252135
1272966
36275336
98982035
34287742
5518009
82518824
61343425
48786342
64875305
73075076
31225479
22956772
86385434
766720
97659205
55243532
16462240
36609614
9984196
95905252