95606259
89402457
33496594
34737132
24805467
80002941
42131519
49479497
281892
70907849
17621266
81909195
97365079
17035723
70714619
4185581
13856269
76248255
41043392
1457006
68737005
3754526
91728759
85824436
4134524
74958208
92342809
47818583
20606781
7075739
96047694
28182407
1355361
3312689
47588514
6964273
8894313
14537610
2237952
75632213