16888056
13384930
91443113
48725450
10988437
61745994
74597073
61652370
9235765
81031452
20145995
32863100
70959158
79781814
64116680
38836214
56855007
6926196
75167652
41045634
43521322
27767812
5098433
54802553
82384103
64702412
76442993
392110
37439429
59043279
89575056
70587583
54066667
19892168
82375079
2075878
11855109
23451779
50505267
38701474