677406
78218706
19201323
28403013
5859853
58672747
85574577
23758160
4372054
939128
21827470
2771800
31754257
11818736
89748343
83039970
52436353
25407123
4939718
79485082
78564338
31666015
94932843
17808385
10403383
32327146
29627870
94424604
13901801
36655701
59837246
9484380
24664252
16893
66813770
97633779
59339515
43869309
22374318
86297870