29255184
50503560
41685586
29531658
36875117
73386824
16219886
52102244
276917
8342874
50608804
88395336
64367980
855611
8663478
109132
67609275
4942383
68908244
83003995
91579649
19192891
32256188
48163397
55839697
6663911
25856162
72498039
21341728
84222590
895888
2241234
77582007
91483848
82209350
19565632