17655791
59719272
99319373
8594880
54994962
12284159
13929632
368177
96526987
78839520
50915272
5601186
127558
89351728
76511117
71088153
76022942
20159332
43556702
9892176
95231728
62303337
16028222
23345404
95812739
30491064
89566602
54195542
1674388
46291018
13339498
23538973
71384245
65192099
26942226
39332553
65324403
68714645
14721441
7033880