31568286
43851075
80195115
45875138
63354229
56861215
43486522
49367552
28422537
735779
58436305
99981572
96659407
30621384
81847899
7146205
264537
12033190
1893233
37482887
1374909
51362367
80344970
6249231
92139715
86755774
50885638
18844908
29506000
82353548
74887232
94693612
87904028
54505342
30134792
37213595
14992503
5709023
4782132
31979196