40842933
47176739
12906978
85491491
69158627
8657292
32651429
23711730
74394695
17842763
28203349
15956634
5191089
45962423
91157320
5474362
11468371
56987307
67933052
82038990
91621535
87201193
80241558
58003155
4883301
5384089
24561206
5574812
91624763
95357333
82251896
82783431
6983282
2349090
17487432
11481472
32825475
49876130
9301343
82663694