31739459
41983797
28747035
55107329
85448460
96244248
7933971
4329283
21665239
42867935
59003175
47366193
16329858
95701604
8221949
20353447
8054756
52013433
8056240
35555242
49323043
60402249
68406191
97277401
19725511
46932576
61558985
8439721
59843172
60366180
25872435
1961596
13239328
51329476
6684395
841177
94279402
38086610
63953605
9170793