17994085
80097906
70249635
31595330
318279
61478984
55778704
1246578
14225324
76483159
73153117
14602368
25364071
38219986
86435495
79463288
1158259
89582325
86004917
42571618
18288135
9333130
15188808
56179425
59726897
19323624
42804543
88963908
27443594
94939428
98736461
28359281
69057685
45072524
6178112
56532549
78882816
13537923
49605740
28702732