40588620
34871608
55512520
32095599
55263665
63113322
38056639
16107313
99677284
38006758
42443154
7037075
5281947
8964064
10226185
29473658
35899626
26603555
61489158
28114928
58454895
58436701
23139761
30092196
94369890
80846798
88638982
58376322
43561152
3454414
68883162
90745075
69408277
17367597
90277988
41839436
57026856
50855139
49552146
34826024