55336763
34198608
27869158
74601045
6669507
17809889
652861
51963066
38152733
69161690
99269428
45772568
30777978
75483208
86402525
35595924
28915034
11521744
610460
7343453
19077527
2247517
6803680
81075699
85099288
68313762
67175995
23893490
6876561
45707292
88369853
31724429
57401983
66262591
12537139
5492759
64215652
76328113
47512386
87281086