42695391
10716740
46885365
97104930
73758648
83965559
78392343
8018418
68497300
26549922
61404775
14119528
7394449
43668253
50895552
32378407
84179949
16304867
84624719
36453200
66444421
20706136
34087723
91776155
61487980
48432961
82645689
25807006
44958561
43132403
50502531
81272513
71108938
66009060
38377625
73953660
46883740
56737176
46772846
3951457