65679713
38852788
18129995
23441026
37457783
160844
62888422
72514015
2835853
20626401
51555625
95553751
93069859
32453482
93883384
93535775
488518
68725699
17617267
55728396
88055331
11844609
95647334
58549830
3705407
59002080
32173595
10692110
5664615
7687964
36218560
18171492
82469217
48983187
71303332
34783220
8278257
8701869
42622529
13316587