31115451
13652843
12882445
11558353
43462074
69172934
75714150
26071523
36754013
43482477
95008892
26947591
60786448
56124407
69348557
50865282
31545852
60385426
8806987
88361862
50613971
33089121
15875138
42087919
8894101
36104087
194649
38109408
4043917
58454309
40255168
979260
2205182
15124474
49529806
3213186
70048290
57553811
57935691
31716523