66083862
12777991
12371592
8965602
22824587
21325613
43146261
18154255
47269459
63557210
656804
46473258
83487603
65744260
67741005
9148572
37988044
59135061
63943136
62048832
95842243
1105106
60947677
11467733
15312734
59557031
31129099
7783242
79651031
64972627
88729015
44139935
65969604
89045136
39254065
91236756
40234538
96299518
43488865
86027956