56152516
875492
86173146
20425930
13591195
5116267
41457904
60604052
14058731
13725686
3612223
44601487
39008009
48308482
2994899
35566711
26154638
51771575
22612561
51006072
66556149
34606994
92137140
2027861
4904876
11916492
97797449
62078035
70121865
7292861
21624491
47037876
3636331
4756124
36651799
68345106
29193677
566119
37092139
9009110