20403106
39196650
6687186
48656732
5567693
609681
12984714
17568849
75776823
19121781
3088356
63108875
68282534
36331251
28202355
21965085
45241860
5288792
92826657
9001921
15127422
4641380
52783636
17917425
48232158
96314176
60931229
65603042
98416958
43026909
94465708
78564782
57146819
35225110
67714048
63321469
6214746
663297
48224282
58803527