32462610
25278324
40045253
57893652
19143545
66657246
44659083
14901256
14625069
13782887
47445072
11874110
58281692
3134649
50848630
13682481
56073313
68116453
60159153
2476161
62311399
4320488
5075972
10724024
98292673
4421243
13362908
74937358
3433636
8390797
68228684
33171626
53082780
4543838
15718416
71261432
754585
49254039
14677546
93478807