22281178
31082706
30213899
9385970
508165
418934
63874461
86031325
34499362
76822911
63798886
29415459
91785277
87204804
25597389
47969116
55219247
66382806
59517266
93519453
98101631
45973080
26938077
14194857
56229230
11399239
5083961
68325769
55966926
56646450
64993852
97134837
61365376
84979644
77594390
31713265
8541826
7071502
94186764
69513850