41729330
66117312
86115710
82808620
24218557
7040586
26199667
39977085
24709938
45095231
31472849
12447576
16902216
2461475
82663357
59654598
61243358
9353527
38253680
11087846
97253428
57931897
8651114
77664471
47884360
72728952
79829
59814424
6545525
11323887
99643801
49692473
54165316
79068110
46864925
31853211
77173028
42681486
54184497
45529628