29347276
99151312
33144699
8747871
21647704
25966157
32313603
33392491
46184289
30089028
25034222
2615238
347228
85054030
27793264
44745991
1353666
12370
24027799
10001605
12992675
93652725
59811829
80844824
59444993
40539929
68949097
4651341
62651433
48832826
15551244
26925789
31933960
82502139
9514628
33536596
23217838
67679312
59947851
89873098