31192438
16469203
71425668
49647650
66091731
5995973
41532635
56832883
87527692
28546198
9667363
7445289
2514174
41424072
36585096
53936910
66766218
55125400
11559672
57897077
79773972
69807342
132861
70475901
69638682
75295471
65443160
15935801
78933521
86521234
53521600
15853891
29093745
8431820
63349604
67218902
67451416
85273543
42479373
43451103