40131139
9405972
67396754
19337629
81389697
625171
65011886
34004165
85427794
86404955
81699418
3840107
36355641
33307508
56766272
68286044
26427339
76284292
55461810
34242268
32249566
11187675
50324233
9813656
37821005
38124893
22779234
60308015
72464962
354646
28782983
18487092
583558
9253029
84125129
10027645
31368150
55993248
12005209
18581926