64053608
9087794
87994838
86556938
81153188
25342085
20434252
4455315
98128280
24983963
25629175
70081804
16657103
7009802
62238392
19764260
98288237
64276022
61507025
24066911
36997726
89806023
7309307
86997037
6431229
3582645
1376137
52915012
31853842
38384968
61464145
55806648
63942901
14155621
9631742
13006992
67765373
34811607
87953505
60734355