39864438
7351660
58103557
70185568
24884550
4838472
76501802
75659262
36144259
344995
5635871
3216972
54699278
81805624
18202526
94822639
70251782
20341909
59587864
59967219
22592250
82699983
58612968
76349401
79521404
50713657
55113595
21035693
72631106
84549740
6412490
52154407
88225338
61663988
97524453
90171531
37388086
11132030
32138260
6717232