95236
20806517
76014888
19641636
22153180
73164315
69811430
93497887
87633685
92991639
52371375
91342183
32612777
5909330
50739728
68442408
44418067
81502302
28287452
58473508
6943357
76896714
64561971
37993143
12507873
22795297
4169689
10354712
65802133
35647197
24524403
84606703
87193073
57876186
73698536
81548715
24105495
43065261
10826649
26027427