65592734
23593208
81187103
20621484
65107444
17515694
81131390
41779537
35266047
98154117
56653417
58623023
2969201
53928904
38992308
60476399
79512232
18247079
80947186
86805087
31198998
84481908
57476698
36621945
21511560
32799848
15705345
55604355
53865238
82657309
36934693
88193508
15076649
29002055
64176168
15021332
79236058
14838621
1308073
20647541