16181348
49969503
58636270
7989663
29251242
97735702
37426837
21685346
93889483
84806119
62481966
30871203
34043206
17001338
82259092
13203782
5157248
8226720
6454803
99524366
35708571
87729154
27589534
16456496
52697565
96111904
29159549
93248247
28845446
64008782
81924088
30943202
17656635
10574444
11249567
9737861
42285048
42445656
74407970
55767519