4958421
1203524
2110984
5824631
6353254
19783239
72438081
24979474
351702
55859728
18526548
16104566
16901103
30893381
17031570
22575768
81303960
42803925
92037587
5351168
68257520
97596035
67359077
32283926
5808937
47772766
38928659
85195704
90958663
77065213
46948618
81196991
40167695
70842322
82608002
7924752
66031682
40739640
28111157
244942