43998024
2914728
36003704
25218898
34053239
37684689
41184774
17308570
82055694
23908273
87096812
108788
50856996
42669571
32556179
31091686
3446749
55266017
75118614
99349408
86132103
49489393
54116457
6986503
18987910
29597335
3001752
6109351
11052013
15217260
90203615
67176999
25216058
95194952
32835000
15169052
33422239
7597441
67261969
7617152