50381185
22554456
976105
90489946
13054257
6619809
60405069
39056812
80809172
98552457
38589360
85684078
23332992
8026513
9221171
31787149
65443650
7306941
1599214
91946440
98973953
23804276
86418376
96095277
53137580
9678142
43973829
28129760
53726376
7653310
79662786
82954878
10768965
60503284
83486221
80788682
3265264
51648
45651308
48772214