9835570
47387629
8685352
8783125
16908552
17022683
97236504
59047947
57421092
63761554
32349336
89713828
47256567
47717195
85782845
63427366
55405123
5027072
84929179
43465484
64957122
68133408
87305948
70821332
7287518
76969228
22495136
17873964
20289303
93994141
97589464
69884390
8557471
13162277
80172605
82101172
96468285
11067300
66784455
69662945