42722583
10777179
37219918
31862167
80245482
16507055
90012534
95588337
54626680
14755595
2385269
71878802
7224516
95492511
98175778
52739918
7777530
95299595
696459
8013204
29982709
14528073
11621257
71583943
70134741
28111520
52682888
49926220
34648250
38671834
89014294
77544022
67917523
13534433
6687570
46146094
92267317
38025058
32911433
1452727