83003283
74658944
21087016
63539620
9687874
64873836
20307734
79742355
86169088
47195405
86625182
41166310
66056546
89286384
18372070
62312178
63882566
62348143
80616969
55101473
43313307
79592802
51374289
21808085
35361515
14583325
99493590
4224960
71075511
81056969
95389266
35042220
84818131
55564815
4969288
62739724
6198782
24239566
24984899
88511046