60044252
699586
13134854
85044969
71405444
59549318
99626876
19721474
5197761
37245132
27406355
40809514
33615251
22835749
97946213
45098362
69644664
33235726
16676640
41424718
64429791
6584177
85976524
96512552
58328375
72662957
20336200
24924736
20252108
14669137
88795345
44762186
5692375
69913289
6868417
84126993
82855073
38776145
51773653
1058699