41546926
40765055
1215400
57383391
92941059
41252622
74562057
24334461
13065536
28342900
6748685
65925537
334058
46593198
91984882
17166006
73407566
59024635
52035366
51923837
46213226
58981649
83767042
40807728
86887990
67778876
86563066
51012103
60938550
82403645
6571416
77862214
23557620
4853453
58666222
37164555
78267920
32517068
51956569
17216817