22784526
7674812
16853655
81434966
79284497
87146517
172223
65388465
38167634
21616343
82536055
38845710
70191176
48309158
36631027
5008805
63053277
82843080
97712788
81633269
78645718
92047869
61516630
48802636
97583312
56198294
1321186
80126846
86347013
70322312
23228720
60051944
68655682
28942899
20263983
97129636
56805240
6777967
46799360
45548244