80083261
50479842
4798723
77037136
8818294
4399193
69976890
45419917
4913865
41127544
59059871
56907363
4883526
10141810
80755523
97125403
28918841
3422472
9397866
86068688
13136727
40668058
42003548
63694240
5334563
83698057
51298051
35478431
14283272
64827692
46396987
71307150
72742381
69332409
26404299
62608170
24685505
2259039
76008442
62716370