59301343
71495877
16183241
15572344
6073451
98302633
41907208
6709960
20501697
99598957
80349647
68175496
11196163
74835739
159103
83509769
82842506
49437548
71494857
74158904
80284250
39226197
12922830
99595923
8055931
63746340
78965217
34377153
63156268
50908531
3758590
70843152
77398405
84005220
56205128
72128357
40702868
25477470
28763156
11927062