5747836
15691542
88675607
76759297
42294302
17662901
73381494
57542112
13246633
51864281
28959380
7741967
16168130
56548062
42918753
81281886
416853
3754362
51786141
1813727
60179384
47398813
39444085
89424768
78573649
892110
33886640
5585456
18919865
16708432
30379931
1822861
20171444
23246869
97849268
67063866
86793138
88569218
68228994
9646598