50888096
68389473
11215628
1739776
21675164
93974453
3549889
14474190
79605178
23959050
16052614
40622559
76681188
58494509
64065698
3052319
45661944
34709369
31025755
85102042
50213958
87135444
7667362
34837085
25974162
58615313
26153454
82874833
26042637
73453092
50863119
1012217
51243935
36255487
54031397
27075735
46116753
97483892
75972149
97411205