36463026
69873935
107156
14857318
41683788
24256166
2098273
42111555
47133477
8837919
74651392
20152190
38334753
7140974
60321480
1170283
82925768
2144438
414504
97829282
96518503
92689845
40426803
26189697
4636475
96187953
66019866
64603481
18701637
39886170
3077433
56792931
862512
73746669
79651898
2892353
6575448
13671301
68282456
27075530