50849078
7303812
7019756
88635860
28721527
98246136
64814217
53455274
6546319
52056784
62388201
86623916
97375647
65244930
2176254
71854212
55698318
28983233
85927910
25545604
53826695
56739773
17126839
6532981
6016257
184769
47612830
13966835
86152595
60059072
10084671
2154601
52776425
30745738
89964861
61886128
22074239
23655587
47806491
26884439