95148317
81499079
93397296
8882650
1501737
17473579
79676932
72665512
91902458
4356284
15104976
84272130
85032484
53203199
98247845
87966839
14714872
32058513
72805652
41662144
25801093
28189784
79351346
7978508
93739322
77788441
23585238
29132685
375541
79162868
39804430
50071168
55402628
82051459
67389503
40809243
63785727
31887332
3794748
83888604