81011430
123720
33176721
72491258
47732730
21071568
30128736
13042504
77889097
54346928
74605440
91079029
85819658
91035275
35749629
11224796
82687364
20623678
92587150
85971096
8081593
72654077
13672313
29892288
4574243
833630
70395600
20654894
12935102
38873504
81399305
3325858
48139573
62411276
79089444
66594420
12736592
60511872
50407197
95792232