153542
50515114
55604553
21093531
2761971
41857373
16083718
94106562
96425824
5724929
68089391
8676936
61566889
48375190
24758695
12859084
99089097
23868810
30635241
30055546
18908992
87167485
52851611
81536516
44565606
32944361
99305268
36393177
2493391
53308521
217081
78263951
34595946
88302812
65475757
82118718
60382375
51197294
44916744
95165399