79993256
29939501
1040326
97914569
68001689
64527080
97705810
94418903
76514338
25058611
18737065
6219336
40215239
69648037
1595214
8724285
65356324
52601734
25525974
71339457
61835230
5651984
33313947
76542530
17569025
83398844
94823079
3128216
98882461
59364735
16654185
62718550
95262084
5834629
55056
3927856
8219969
63283145
75242214
12186513