52045537
38889818
12358896
8134350
24742666
44966656
48081187
56289035
21361605
26383820
77627588
26908883
78606771
59934763
39256241
77884495
205360
31674438
49723488
84905027
95388222
44927920
8073723
34908824
67333373
91745519
37182452
39498507
27006339
18039129
22442357
34946352
65576166
79051277
23337623
41992876
6435803
55736231
26854525
23296203